/**
 * 环境配置文件
 * 用于管理不同环境的 API 地址
 */

// 环境类型
type EnvType = 'development' | 'production';

// 当前环境（开发环境使用 Mock 服务器，生产环境使用真实 API）
const ENV: EnvType = 'development';

// 环境配置
const ENV_CONFIG = {
  development: {
    baseURL: 'http://localhost:8080',
    timeout: 10000,
    description: 'Moco 服务器环境'
  },
  production: {
    baseURL: 'https://your-api-domain.com',
    timeout: 10000,
    description: '生产环境'
  }
};

// 获取当前环境配置
export const getApiConfig = () => {
  const config = ENV_CONFIG[ENV];
  console.log(`[环境] ${config.description} - ${config.baseURL}`);
  return config;
};

// 导出当前环境
export const currentEnv = ENV;

// 判断是否为开发环境
export const isDevelopment = () => ENV === 'development';

// 判断是否为生产环境
export const isProduction = () => ENV === 'production';

export default {
  getApiConfig,
  currentEnv,
  isDevelopment,
  isProduction
};



